const util = require('../../utils/util.js')
var network = require("../../utils/request.js"); //网络请求
Page({

  /**
   * 页面的初始数据
   */
  data: {
    phoneIcon: "../../resource/images/phone_icon.png",
    codeIcon: "../../resource/images/code_icon.png",
    bananerImg: [],
    phone:'',//手机号
    code:"",//验证码
  },

  //获取手机号
  getPhone(e){
    this.setData({
      phone: e.detail.value
    })
  },

  //获取验证码
  getYzm(e) {
    this.setData({
      code: e.detail.value
    })
  },

  //点击获取验证码
  getCode(){
    if(this.data.phone.length != 11){
      wx.showToast({
        title: '手机号码不正确',
        icon: "none"
      })
      return
    }
    network.post('getMobileCode/' + this.data.phone).then(resp => {
      wx.showToast({
        title: '发送成功！',
      })
    })
  },

  //绑定手机号
  updatePhone(){
    if (this.data.phone.length != 11) {
      wx.showToast({
        title: '手机号码不正确',
        icon: "none"
      })
      return
    }

    if (this.data.code == ''){
      wx.showToast({
        title: '请输入验证码',
        icon: "none"
      })
      return
    }

    let info = {
      "mobile": this.data.phone,
      "code": this.data.code
    }
    network.post('updateUserByMobile', info).then(resp => {
      wx.showToast({
        title: '修改成功！',
      })
      //刷新数据
      network.login(function(){
        //关闭当前页面
        wx.navigateBack({})
      })
      
    })
  },

  //获取轮播图
  getCarousel() {
    //供应专区，参数：1
    network.post('getCarousel/1').then(resp => {
      var imgArr = []
      for (var i = 0; i < resp.rows.length; i++) {
        imgArr[i] = network.imgUrl + resp.rows[i].imageId
      }
      this.setData({
        bananerImg: imgArr
      })
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //获取轮播图
    this.getCarousel()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})